#ifndef NETWORKGETIMAGEREQUEST_H
#define NETWORKGETIMAGEREQUEST_H

#include <network/networkgetrequest.h>

namespace Network {
class GetImageResponse;
class GetImageRequest : public Network::GetRequest
{
    Q_OBJECT
public:
    GetImageRequest(const QString &imageUrl);
    ~GetImageRequest();

public:
    const Response &response() const;

private:
    Response &response();
    QUrl url() const;
    
private:
    GetImageResponse *m_response;
    QString m_imageUrl;
};

} // namespace Network

#endif // IMAGEGETIMAGEREQUEST_H
